草庐IT

Android CalendarView 减慢布局

全部标签

ios - 如何使约束(自动布局)以编程方式工作

这是我的第一个iOS项目,因此我在约束和自动布局方面遇到了困难。这是我正在尝试做的。我想将subview添加到UIScrollView。这是我以编程方式进行的,因为subview的数量不是静态的。当我只添加一个subview(在代码或XIB中)或通过XIB添加多个subview时,我可以使自动布局和约束完美地工作。但是我无法让它在代码中使用动态数量的subview。创建了多个subview实例,但由于约束不起作用,它们都在彼此之上。我希望他们在每场比赛中都排好队,这就是为什么我试图让约束发挥作用。(目前我只是将subview的数量设置为10,但这只是暂时的)这是我的一些代码(从按下按钮

ios - Xcode 自动布局和自适应设计

我过去使用过自动布局,但从未真正使用过需要根据屏幕尺寸调整元素间距的设计,我对如何执行此操作的限制有点迷茫。我的元素是这样布局的:这是它在预览中的样子:如您所见,它在2个较大的屏幕上看起来不错,但一旦达到4英寸,2个链接就会堆叠在一起。顺便说一句,我设置它的方式是从登录标签到忘记密码?链接基于顶部布局指南还没有帐户?通过Facebook按钮注册的标签基于底部布局指南。无论如何,我可以在所有设备上获得相同(或至少接近)的间距吗?预先感谢您的帮助! 最佳答案 使用允许变量定位的约束(如≤和≥)。将它设置为“忘记密码?”之间的距离。和“还

HarmonyOS鸿蒙基于Java开发: Java UI 自定义布局

当JavaUI框架提供的布局无法满足需求时,可以创建自定义布局,根据需求自定义布局规则。常用接口Component类相关接口 表1 Component类相关接口接口名称作用setEstimateSizeListener设置测量组件的侦听器setEstimatedSize设置测量的宽度和高度onEstimateSize测量组件的大小以确定宽度和高度。EstimateSpec.getChildSizeWithMode基于指定的大小和模式为子组件创建度量规范。EstimateSpec.getSize从提供的度量规范中提取大小。EstimateSpec.getMode获取该组件的显示模式。arrang

iOS 布局动画在 GMSMapView 拖动时触发时忽略持续时间

您可以在下面比较两个gif时看到问题。“收缩”和“拉伸(stretch)”动画都基于约束操作,并且[selflayoutIfNedeed]放置在-animateWithDurationblock内。如您所见,本地图不移动时,它会按预期工作。但是当您开始拖动map时,“收缩”动画会立即发生。如果仔细观察,您可能会注意到cornerRadius动画仍然有效。这告诉我它可能与map有关(里面有ScrollView?不知道谷歌地图是如何工作的)调用它自己的布局block干扰我的动画。或者可能是因为cornerRadius动画是使用CABasicAnimation完成的,而不是UIView动画。

ios - 以编程方式使用自动布局实现带有 subview 的 uiview 子类

我的需求非常通用,我必须实现一个UIView子类,该子类将UIImageView分组,以x为中心在屏幕上,距离顶部20pts,以及一个带有描述的UILabel。我在使用界面生成器时没有问题,但由于我需要以编程方式进行,所以我关注了技术和最佳实践。到目前为止,我想出了这段代码,开始只可视化图像。尽管它非常基础,但我无法理解为什么View没有派生(正如您从屏幕截图中看到的那样)应该在ImageView的所有边缘上“偏移”20点的正确框架。这是我的子类:标题@interfaceProgrammaticAutolayoutView:UIView@property(nonatomic,stron

ios - 自动布局约束在动画后不起作用

这个问题在这里已经有了答案:iOS:Howdoesoneanimatetonewautolayoutconstraint(height)(6个答案)关闭7年前。我对AutoLayout有点陌生。我已经知道关于这个autoLayout的大量问题和教程,但我还没有找到我的解决方案。所以在此先感谢您的帮助。我的要求是什么?我必须制作UIView,它会在按下带有动画的屏幕底部的按钮后出现在屏幕上。(如键盘)。我已经使用autoLayout在xib文件中制作了这个UIView。到目前为止,我已经完成了类似的操作这个。在ViewDidLoad中://LoadingcustomUIViewconta

ios - XCode 中的自动布局问题

所以我已经在XCode项目上工作了一段时间,它实际上已经完成了,但是有一个问题我直到为时已晚才意识到。我在没有大小类但使用自动布局的情况下工作。我在背面有一个背景图像,上面有一些按钮和标签。当我为所有东西设置约束时,它似乎都在它的位置,我用模拟器在相同的设备尺寸(iphone5s)上多次测试它。现在我决定用iPhone6测试它,一切都错了,而且不在我想要的地方。如何使标签/文本字段/按钮与设备保持相同的大小??我怎样才能按比例调整事情?请帮忙。 最佳答案 我遇到了同样的问题,但经过一些研发找到了有用的解决方案。查看给定链接:Setv

ios - 在没有自动布局的情况下修复屏幕底部的 UIView

在我的应用程序中,有一个具有3个选项卡的UITabController。它们都有一个搜索按钮,该按钮应位于屏幕底部。第三个选项卡有一个UIScrollView并且按钮必须忽略滚动(按钮必须锚定在屏幕底部并且应该不受滚动影响)。我不能在应用程序中使用自动布局(必须通过自动调整大小来实现)。我已经尝试了所有可能的支柱和Spring组合,但搜索按钮仍停留在这些屏幕中间的某个位置(只有具有UIScrollView的选项卡有问题)。我错过了什么吗?在处理UIScrollView时,方法是否不同? 最佳答案 试试这个#defineSCREEN_

ios - 如何使用自动布局按屏幕大小 IOS 的百分比放置内容

所以我正在尝试制作应用程序的启动屏幕。启动屏幕由2个文本框和2个UIImageView组成。这是我对它的外观的草图我的问题是我无法让自动布局与屏幕的百分比一起工作,相反它有这些我不太知道如何处理的数字。因此,虽然我知道这两个ImageView是从边缘算起的屏幕宽度的四分之一,但我不知道如何放置它们。我也不知道如何使图像大小在所有设备上占据相同的空间比例。你能帮我开始设置吗? 最佳答案 自动布局不支持百分比,但支持纵横比。youneedtoaddoneviewandaddyourtwoimageViewsandtextFieldsad

ios - 使用自动布局管理 UITextField 的动态位置

我的客户要求如下:我将创建包含大约15个文本字段(在服务器上预先定义)的注册表单。注册字段中的字段信息来自服务器。在某些情况下可能不需要某些字段。因此,我将获得特定案例所需的字段。例如假设服务器上的预定义字段数量为15。即名字、姓氏、电话号码、出生日期、照片、电子邮件、地址、邮政编码等。但在某些情况下,电子邮件ID字段可能不是必需的。所以我不会从服务器获取该字段。因此,应用程序端我必须从预定义的字段列表中隐藏电子邮件文本字段。也有可能不需要多个(任何字段)字段。所以我也必须隐藏它们。我正在尝试通过图像表示来解释情况,如下所示。案例1:案例2:在这种情况下,我正在做的是(应用程序端)我为